Micron Document
🌎 rns.kin.earth git 🌍

Node / dev / reticulum / commits / b8c6ea0

Commit b8c6ea015ec2b4801a5f81d47a30f9c84bcdab8b


Parents : ffe1beb
Author : Mark Qvist <mark@unsigned.io>
Date : 2023-09-19T10:13:27+02:00

Fixed missing attribute check

Changes

1 files changed, 1 insertions(+), 1 deletions(-)


Diff

diff --git a/RNS/Channel.py b/RNS/Channel.py
index cf4a1aa2..47c11f6c 100644
--- a/RNS/Channel.py
+++ b/RNS/Channel.py
@@ -530,7 +530,7 @@ class Channel(contextlib.AbstractContextManager):
def _update_packet_timeouts(self):
for envelope in self._tx_ring:
updated_timeout = self._get_packet_timeout_time(envelope.tries)
- if envelope.packet and envelope.packet.receipt and envelope.packet.receipt.timeout:
+ if envelope.packet and hasattr(envelope.packet, "receipt") and envelope.packet.receipt and envelope.packet.receipt.timeout:
if updated_timeout > envelope.packet.receipt.timeout:
envelope.packet.receipt.set_timeout(updated_timeout)

Served by rngit 1.5.2 - Generated in 0.04s